package bukkit.plugin.antiSwear;

import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerChatEvent;

public class SwearListener implements Listener
{
	@EventHandler
	public void onChat(PlayerChatEvent e)
	{
		if(e.getMessage().toLowerCase().contains("pussy".toLowerCase()) || e.getMessage().toLowerCase().contains("bitch".toLowerCase()) || e.getMessage().toLowerCase().contains("fuck".toLowerCase()) || e.getMessage().toLowerCase().contains("damn".toLowerCase()) 
				|| e.getMessage().toLowerCase().contains("dammit".toLowerCase()) || e.getMessage().toLowerCase().contains("shit".toLowerCase()) || e.getMessage().toLowerCase().contains("dick".toLowerCase())
				|| e.getMessage().toLowerCase().contains("cock".toLowerCase()) || e.getMessage().toLowerCase().contains("ass".toLowerCase()) || e.getMessage().toLowerCase().contains("fag".toLowerCase()))
		{
			Player player = e.getPlayer();
			
			player.sendMessage(ChatColor.DARK_RED + "Watch your mouth!");
			
			e.setCancelled(true); // Cancels message being broadcasted
		}
	}
}